package com.ahora.org.ejb.dao.interfaces;

import java.util.List;

import javax.ejb.Local;

import com.ahora.org.ejb.jpa.beans.UsuarioDTO;
import com.ahora.org.ejb.jpa.entities.Area;
import com.ahora.org.ejb.jpa.entities.RolUsuario;
import com.ahora.org.ejb.jpa.entities.Usuario;
@Local
public interface UsuarioDAO {
	public abstract List<UsuarioDTO> listarUsuariosMantenimiento();
	public abstract List<RolUsuario> listarRolUsuario();
	public abstract Usuario buscarUsuarioUnique(int idUsuariox);
	public abstract String updateUsuario( Usuario objaUpdate);
	public abstract String deleteUsuario(int idUsuario);
	public abstract String insertarUsuario(Usuario usuario);
	public abstract List<Area> listaAreas();
	public abstract List<Usuario> listaUsuario();
	public abstract Usuario ObtenerSupervisorGeneral();
	public abstract List<Area> lstUnidadesGestionYGrupoTrabajo();
	
}
